package com.lingnan.service;

import java.util.List;
import com.lingnan.dto.ResumeOptimizeRequest;
import com.lingnan.dto.ResumeOptimizeResponse;

public interface ResumeOptimizeService {
    
    /**
     * 优化简历
     */
    ResumeOptimizeResponse optimizeResume(ResumeOptimizeRequest request);
    
    /**
     * 获取优化历史记录
     */
    List<ResumeOptimizeResponse> getOptimizeHistory(Long resumeId);
    
    /**
     * 获取最新优化记录
     */
    ResumeOptimizeResponse getLatestOptimize(Long resumeId);
    
    /**
     * 重新优化
     */
    ResumeOptimizeResponse reOptimize(Long resumeId, String targetPosition);
}